package com.findyou.mapper;

import com.findyou.entity.Orders;
import com.findyou.entity.User;

import java.util.List;

/**
 * @Title: OrderMapper
 * @Author 贾金博
 * @Package com.findyou.mapper
 * @Date 2024/10/17 上午11:33
 * @description: orderMapper的接口类
 */
public interface OrdersMapper {
    /**
     * 查询全部的订单和对应的用户id
     * @return
     */
    List<Orders>findAllOrders();

    /**
     * 根据订单查询用户
     * @return
     */
    /*一对一的嵌套查询*/
    List<Orders>findAllWithUser();

    /**
     * 查询订单和其对应的用户 是一对一的关系
     * @return
     */
    List<Orders>findAllOrders2();


    /**
     * 根据用户id去查询其对应的全部的订单
     * @param uid
     * @return
     */
    List<Orders>findAllOrdersByUid(int uid);
}
